package cliente.pagina.contenido;
import comun.constantes.*;
import cliente.pagina.*;
/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */

public class ContenidoChat extends VistaContenido {

  public ContenidoChat() {
  }

  public ContenidoChat(Pagina pagina) {
    this.setPagina(pagina);
  }

  /**
   * Retorna el codigo html de la division contenido
   * @return
   */
  public String getHTMLVista()
  {
    String html="";
    html += "   <td valign=\"top\"><center>\n";
    html += "      <img src=\""+this.getPagina().getPathLogoEnConstruccion()+"\" alt=\"En Construcci&oacute;n\" width=\"145\" height=\"145\" />\n";
    html += "      <h2>Funcionalidad en desarrollo </h2></center>\n";
    html += "      <p class=\"recuadroDestacar\" align=\"center\"><strong>Esta funcionalidad de la plataforma est&aacute; siendo desarrollado por nuestro equipo de trabajo. Pronto le informaremos de las novedades. Muchas gracias. </strong></p>\n";
    html += "    </td>\n";

    return html;
  }

  /**
   * Retrona el titulo de la Pagina
   * @return
   */
  public String getTitulo()
  {
    return TITULOS_PAGINAS.CHAT;
  }

  // redefino el metodo abstracto de Vista contenido
  protected String getNombrePagina()
  {
    return "chat.jsp";
  }

  // redefino el metodo abstracto de Vista contenido
  public String getTituloLink()
  {
    return "\"Mensajero\">Mensajero";
  }

// redefino el metodo abstracto de Vista contenido
  public String getNombreRecurso()
  {
    return RECURSOS.CHAT;
  }

// se podria  hacer la estructura comun y despues redefinmir lo particular para cada pagina
// pero por ahora no se justifica
  public String getLink()
  {
    // obtiene el permiso del recurso para el aula actual
    // que esta seteada el el objeto pagina
    String permiso = this.getPagina().obtenerPermisoRecurso(this.getNombreRecurso());
    if (permiso == null)
      return
      "              <span>&nbsp;<img src=\""+this.getPagina().getPathLogoChatOff()+"\" alt=\"Chat\" width=\""+CONSTANTES_FINALES.ANCHO_ICONO_MENU+"\" height=\""+CONSTANTES_FINALES.ALTO_ICONO_MENU+"\" border=\"0\" /></span> \n";//&nbsp;&nbsp; 

    if (permiso.compareTo(TIPO_PERMISOS.NINGUNO) == 0)
      return
      "              <span>&nbsp;<img src=\""+this.getPagina().getPathLogoChatOff()+"\" alt=\""+CONSTANTES_FINALES.ANCHO_ICONO_MENU+"\" width=\""+CONSTANTES_FINALES.ALTO_ICONO_MENU+"\" height=\"24\" border=\"0\" /></span> \n";//&nbsp;&nbsp;

    return
    "              <a href=\""+utils.UtilsGenerarHtml.agregarParametroUrl(this.getPathNombrePagina(),PARAMETROS_PAGINAS.REGISTRAR_ACCESO,this.getNombreRecurso())+"\"><img src=\""+this.getPagina().getPathLogoChatOn()+"\" alt=\"Chat\" width=\""+CONSTANTES_FINALES.ANCHO_ICONO_MENU+"\" height=\""+CONSTANTES_FINALES.ALTO_ICONO_MENU+"\" border=\"0\" /></a> \n";//&nbsp; 
  }

  // redefinida para dar la subcarpeta donde se colocarta el archivo
  public String getSubcarpetaRecurso()
  {
    return "";
  }
  public String getTeclaAccesoRapido() {	
		return "h";
	}

}